police handcuffs - French English Dictionary